/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:何人亮
 * Date:2024-12-07
 * 8:29
 */
 class ListNode {
    int val;
    ListNode next = null;
    public ListNode(int val) {
        this.val = val;
    }
}
public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     *
     * @param pHead ListNode类
     * @param k int整型
     * @return ListNode类
     */
    public ListNode FindKthToTail (ListNode pHead, int k) {
        // write code here
        ListNode cur=pHead;
        int count=0;
        while(cur!=null){
            count++;
            cur=cur.next;
        }
        cur=pHead;
        int ret=count-k;
        if(k>count){
            return null;
        }else{
            if(ret==0){
                return cur;
            }
            while(ret!=0){
                cur=cur.next;
                ret--;
            }
            return cur;
        }
    }
}
